import numpy as np
a=np.random.randn(3,4)
print(a)
max=np.argmax(a)#找到a矩阵中最大值的索引（横着数，与matlab不同）
print(max)
min=np.argmin(a)#找到a矩阵中最小值的索引
print(min)
print(np.mean(a,axis=0))#a矩阵的平均数,可以用axis=0指定按列计算，axis=1指定按行计算，默认计算所有元素的平均值
print(np.cumsum(a))#a矩阵累加，生成一个新矩阵
print(np.diff(a))#a矩阵累差，生成一个新矩阵
print(np.nonzero(a))#找到a矩阵中非零元素的坐标，输出结果为两个矩阵，第一个矩阵是横坐标的集合，第二个矩阵是纵坐标的集合
print(np.sort(a))
###将每一行的元素按顺序排列,可以用axis=0指定按列计算，默认按行计算元素的平均值
##将a矩阵所有元素排序
b=a.flat
print(list(b))
c=np.sort(b)
print(c)
#
d=np.clip(a,-0.1,0.2)#将a矩阵中小于-0.1的元素替换成-0.1，将大于0.2的元素换成0.2,其余值不变
print(d)